doe_efficiency_metrics Derived Type

type, public :: doe_efficiency_metrics

Design efficiency metrics for evaluating design quality.


Components

Type Visibility Attributes Name Initial
real(kind=real64), public :: a_efficiency

Higher is better.

real(kind=real64), public :: d_efficiency

Range [0,1]. Higher is better (max=1 for orthogonal designs).

real(kind=real64), public :: g_efficiency

G-efficiency: 1 - (max_prediction_variance / avg_prediction_variance)

logical, public :: is_orthogonal

True if design is perfectly orthogonal.

integer(kind=int32), public :: n_factors

Number of factors.

integer(kind=int32), public :: n_parameters

Number of model parameters.

integer(kind=int32), public :: n_runs

Number of design runs.

real(kind=real64), public :: orthogonality

Orthogonality measure: if perfectly orthogonal, otherwise.